package main

import "fmt"

//switch 简化大量判断
func main() {
	// n := 5
	// if n == 1 {
	// 	fmt.Println("1")
	// } else if n == 2 {
	// 	fmt.Println("2")
	// } else if n == 3 {
	// 	fmt.Println("3")
	// } else if n == 4 {
	// 	fmt.Println("4")
	// } else {
	// 	fmt.Println("5")
	// }
	//switch简化上述代码
	// switch n:=3;n {
	// case 1:
	// 	fmt.Println("1")
	// case 2:
	// 	fmt.Println("2")
	// case 3:
	// 	fmt.Println("3")
	// case 4:
	// 	fmt.Println("4")
	// case 5:
	// 	fmt.Println("5")
	// default:
	// 	fmt.Println("无效的数字")
	// }
	switch c := 8; c {
	case 1, 3, 5, 7, 9:
		fmt.Println("奇数")
	case 2, 4, 6, 8, 10:
		fmt.Println("偶数")
	default:
		fmt.Println("无效的数字")
	}
}
